#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
int main()
{
	int m = 0, n = 0;
	int i = 0;
	int count = 0;
	while (scanf("%d %d\n", &m, &n) != EOF)
	{
		for (i = m; i <= n; i++)
		{
			if (i == (i / 100)*(i / 100)*(i / 100)
				+ (i / 10 % 10)*(i / 10 % 10)*(i / 10 % 10)
				+ (i % 10)*(i % 10)*(i % 10))
			{
				printf("%d ", i);
				count++;
			}
		}
		if (count == 0)
		{
			printf("no");
		}
		printf("\n");
	}
	return 0;
}
#include <stdio.h>
int main()
{
	int i = 0;
	for (i = 10000; i <= 99999; i++)
	{
		if (i == ((i % 10)*(i / 10)) + ((i % 100)*(i / 100))
			+ ((i % 1000)*(i / 1000)) + ((i % 10000)*(i / 10000)))
		{
			printf("%d ", i);
		}
	}
	return 0;
}
#include<stdio.h>
int main()
{
	int arr[7] = { 0 };
	while (scanf("%d%d%d%d%d%d%d", &arr[0], &arr[1], &arr[2], &arr[3], &arr[4], &arr[5], &arr[6], &arr) != EOF)
	{
		int i = 0;
		int max = arr[0];
		int min = arr[0];
		int count = 0;
		for (i = 0; i < 7; i++)
		{
			if (arr[i] > max)
			{
				max = arr[i];
			}
			if (arr[i] < min)
			{
				min = arr[i];
			}
			count += arr[i];
		}
		printf("%.2f\n", (count - max - min) / 5.0);
	}
	return 0;
}